On k-Dimensional Balanced Binary Trees

نویسنده

  • Vijay K. Vaishnavi
چکیده

An amortized analysis of the insertion and deletion algorithms of k-dimensional balanced binary trees (kBB-trees) is performed. It is shown that the total rebalancing time for a mixed sequence of m insertions and deletions in a kBB-tree of size n is O(k(m+n)). Based on 2BB-trees, a self-organizing tree, called a self-organizing balanced binary tree, is defined. It is shown that the average access time for an item stored in the tree is optimal to within a constant factor, while the worst-case access time is logarithmic. The amortized analysis of kBBtrees leads to the result that the total update time for a mixed sequence of m accesses, insertions, and (restricted) deletions in a self-organizing balanced binary tree initially storing n data items is O(m+n). ] 1996

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

P´olya Urn Models and Connections to Random Trees: A Review

This paper reviews P´olya urn models and their connection to random trees. Basic results are presented, together with proofs that underly the historical evolution of the accompanying thought process. Extensions and generalizations are given according to chronology: • P´olya-Eggenberger’s urn • Bernard Friedman’s urn • Generalized P´olya urns • Extended urn schemes • Invertible urn schemes ...

متن کامل

Multidimensional Balanced Binary Trees

A bstract-A new balanced multidimensional tree structure called a k-dimensional balanced binary tree, k a positive integer, is presented and investigated. It is shown that the data structure can be used to manage a set of n k-dimensional data items such that access, insertion, and deletion operations can be supported in Ooog n + k) time. The data structure is a multidimensional generalization o...

متن کامل

300 Balanced Aspect Ratio Trees : : Combining the Advantages of k - d Trees ( and Octrees CHRISTIAN

Given a set S of n points in lRd, we show, for fixed d, how to construct in O(n log n) time a data structure we call the Balanced Aspect Ratio (BAR) tree. A BAR tree is a binary space partition tree on S that has O(logn) depth and in which every region is convex and “fat” (that is, has a bounded aspect ratio). While previous hierarchical data structures, such as k-d trees, quadtrees, octrees, f...

متن کامل

Balanced Aspect Ratio Trees: Combining the Advantages of k-d Trees and Octrees

Given a set S of n points on d, we show, for fixed d, how to construct in Ž . Ž . O n log n time a data structure we call the balanced aspect ratio BAR tree. A Ž . BAR tree is a binary space partition tree on S that has O log n depth in which Ž . every region is convex and ‘‘fat’’ that is, has a bounded aspect ratio . While previous hierarchical data structures such as k-d trees, quadtrees, oct...

متن کامل

Concurrent Search and Insertion in K-Dimensional Height Balanced Trees

K-Dimensional Height Balanced Trees represent one solution to handle simultaneous tree operations (insertion, search) with multiple value keys in an efficient way. The current paper focuses on discussing some of the intricacies and overhead caused by the concurrency aspects, as well as providing an implementation of the algorithm, together with a discussion regarding its correctness. 1. Context...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Comput. Syst. Sci.

دوره 52  شماره 

صفحات  -

تاریخ انتشار 1996